• word of the day

    cedrela odorata

    cedrela odorata - Dictionary definition and meaning for word cedrela odorata

    Definition
    (noun) tropical American tree yielding fragrant wood used especially for boxes
Download our Mobile App Today
Receive our word of the day
on Whatsapp